//
//  SecondViewController.swift
//  SwiftTest
//
//  Created by 齐凯 on 2019/2/14.
//  Copyright © 2019年 QiKai. All rights reserved.
//

import UIKit

class SecondViewController: UIViewController{
    
    var tableV = UITableView()
    
    override func viewDidLoad() {
        super.viewDidLoad()
        self.title = "第二页面"
        self.view.addSubview(self.tableV)
        self.tableV.backgroundColor = UIColor.white;
        self.tableV.delegate = self
        self.tableV.dataSource = self
        self.tableV.snp.makeConstraints { (make) in
            make.left.bottom.right.top.equalToSuperview()
        }
        //右边导航栏按钮
        let butright = UIButton.init(frame: CGRect.init(x: 10, y: 10, width: 30, height: 25))
        butright.setTitle("下一页", for: UIControl.State.normal)
        butright.titleLabel?.font = UIFont.systemFont(ofSize: 14)
        butright.addTarget(self, action: #selector(butrightaction(btn:)), for: UIControl.Event.touchUpInside)
        let butItem = UIBarButtonItem.init(customView: butright)
        self.navigationItem.rightBarButtonItem = butItem;
    }
    
    @objc func butrightaction(btn:UIButton){
        let vv = ThirdViewController()
        self.navigationController?.pushViewController(vv, animated: true)
        
    }


}
extension SecondViewController:UITableViewDataSource,UITableViewDelegate{
    //tableview daili
    
    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return 10;
    }
    func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return 50;
    }
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = CelltestTableViewCell.tableviewBack(tableV: tableView)
        //        let cell:CelltestTableViewCell = tableView.dequeueReusableCell(withIdentifier: "celltest") as! celltest
        return cell
    }
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        
        let alterVC = UIAlertController(title: "提示", message: "nihao", preferredStyle: UIAlertController.Style.alert)
        let alaction = UIAlertAction(title: "确定", style: UIAlertAction.Style.default) { (UIAlertAction) in
            
        }
        alterVC.addAction(alaction)
        self.present(alterVC, animated: true, completion: nil)
    }
}



//class celltest: UITableViewCell {
//
//    class func tableviewBack(tableV:UITableView) -> celltest {
//        let cellid = "celltest"
//        var cell:celltest!
//
//        if let cellBeforWarrp = tableV.dequeueReusableCell(withIdentifier: cellid) as? celltest{
//            cell = cellBeforWarrp
//        }else{
//            cell = celltest.init(style: UITableViewCell.CellStyle.default, reuseIdentifier: cellid)
//        }
//        cell.selectionStyle = UITableViewCell.SelectionStyle.none
//        cell.backgroundColor = UIColor.red
//        return cell
//    }
//
//    override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
//       super.init(style: style, reuseIdentifier: reuseIdentifier)
//        self.creatUI()
//    }
//
//    required init?(coder aDecoder: NSCoder) {
//        fatalError("init(coder:) has not been implemented")
//    }
//    func creatUI(){
//        let lab = UILabel()
//        self.contentView.addSubview(lab)
//        lab.font = UIFont.systemFont(ofSize: 14)
//        lab.text = "swift 学习";
//        lab.snp.makeConstraints { (make) in
//            make.size.equalTo(CGSize(width: 100, height: 20));
//            make.centerY.equalToSuperview()
//            make.left.equalTo(self.contentView).offset(20)
//        }
//    }
//
//
//}
//






